home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include "files.h"
- #include <signal.h>
-
-
- main()
- {
- int rpid;
- char string[15];
- char remove[80];
- FILE *f, *fopen();
-
- sprintf(remove,"rm %s\n",PLAYERFILE);
- system(remove);
- sprintf(remove,"rm %s\n",LOCK);
- system(remove);
- sprintf(remove,"rm %s\n",PLAYERSCOREFILE);
- system(remove);
- system("stty -cbreak echo");
- if ((f=fopen(MASTERPIDFILE,"r"))!=NULL)
- {
- fgets(string,15,f); /*get pid*/
- sscanf(string,"%d\n",&rpid);
- kill(rpid,9);
- fprintf(stdout,"killed\n");
- fclose(f);
- }
- sprintf(remove,"rm %s\n",MASTERPIDFILE);
- system(remove);
- }
-